package org.xq.softcup.mq.remoting.net;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.xq.softcup.mq.remoting.invoker.reference.XQRpcReferenceBean;
import org.xq.softcup.mq.remoting.net.params.XQRpcRequest;

public abstract class Client {
    protected volatile XQRpcReferenceBean xqRpcReferenceBean;

    public void init(XQRpcReferenceBean xqRpcReferenceBean)
    {
        this.xqRpcReferenceBean = xqRpcReferenceBean;
    }

   public abstract void asyncSend(String paramString, XQRpcRequest paramXQRpcRequest)throws Exception;
}
